import openpyxl
import os

zhongricidian=dict()

zhongricidian={'スピード':"速度","スタミナ":"耐力","パワー":"力量",
    "根性":"毅力","賢さ":"智力","のヒントLv":"hint等级","の絆ゲージ":"的羁绊","ランダムで":"有概率","随机に":"有概率",
    "スキルPt":'PT','やる気アップ':"干劲上升","やる気ダウン":'干劲下降','体力最大値':'体力最大值',
    'になる':'获得','確率で':'概率','やる気':'干劲','状態異常が治る':'恢复异常状态',"ヒントLv":'hint等级','種ステータスを':'种能力值','以下から随机獲得':'随机获得下方效果',
    'もしくは':'或者','アップ':'上升',"ランダム":"随机","ファン":"粉丝","※上昇値は出走レースで変動":"上升值因参加的比赛而改变",
    "5種ステータスからランダムに1種を":"从5种训练中随机选出1种","がなくなる":"消失"}
zhongricidian["直前のトレーニングに応じたステータス"]="当前训练所对应属性"
zhongricidian["5種ステータスから随机に"]="从5种训练中随机选出"
zhongricidian["種を"]="种"
zhongricidian["調査中"]="调查中"
zhongricidian["段階以上"]="阶段以上"
zhongricidian["を獲得"]="获得"
zhongricidian["を確認"]="确认"
zhongricidian["※獲得レース場は検証中"]="获得的比赛场次在验证中"
zhongricidian["1段階ダウン"]="下降1段"
zhongricidian["種ステータス"]="种训练"
zhongricidian["成功時"]="成功时"
zhongricidian["失敗時"]="失败时"
zhongricidian["全ステータス"]="全部训练"
zhongricidian["体力の最大値"]="体力最大值"
zhongricidian["スキル"]="技能"
# zhongricidian["成功時"]="成功时"
# zhongricidian["失敗時"]="失败时"
# zhongricidian["全ステータス"]="全部训练"
# zhongricidian["体力の最大値"]="体力最大值"



jueseduiying={'マチカネタンホイザ':'诗歌剧','サトノダイヤモンド':'里见光钻','キタサンブラック':'北部玄驹',
    'イクノディクタス':'狄杜斯','メジロパーマー':'慕白善信','ダイタクヘリオス':"大拓太阳神",'ツインターボ':'双涡轮',
    'スイープトウショウ':'东商变革','フジキセキ':'富士奇迹','キングヘイロー':'帝王光辉','ナイスネイチャ':'优秀素质',
    'メジロドーベル':'目白杜宾','メイショウドトウ':'名将户仁','マチカネフクキタル':'待兼福来','マーベラスサンデー':'美丽周日',
    'ビコーペガサス':'微光飞驹','ニシノフラワー':'西野花','ナリタタイシン':'成田大真','スマートファルコン':'醒目飞鹰',
    'エイシンフラッシュ':'荣进闪耀','エアシャカール':'空中神宫','アグネスタキオン':'爱丽速子','アイネスフウジン':'艾尼斯风神',
    'ユキノビジン':'雪中美人','メジロライアン':'目白赖恩','ミホノブルボン':'美浦波旁','マンハッタンカフェ':'曼城茶座',
    'マヤノトップガン':'重炮','ビワハヤヒデ':'琵琶晨光','ファインモーション':'美妙姿势','駿川たづな':'骏川缰绳','メジロマックイーン':'目白麦昆',
    'ライスシャワー':'米浴','オグリキャップ':'小栗帽','スペシャルウィーク':'特别周',"カワカミプリンセス":"川上公主","ヒシアケボノ":"菱曙",
    'シーキングザパール':'采珠','サクラチヨノオー':'樱花千代王'}


wb2=openpyxl.load_workbook("E:\\python小实例\\excel处理 赛马娘翻译\\亚马逊事件翻译以及新辅助卡事件翻译.xlsx")
sheet=wb2.get_sheet_by_name("补充翻译漏掉的辅助卡")

for i in range(3,100):
    yuanwen=sheet['B'+str(i)].value
    yuanwen2=yuanwen
    if yuanwen!=None:
        for key, value in zhongricidian.items():
            if key in yuanwen2:
                yuanwen2=yuanwen2.replace(key, value)
        for key, value in jueseduiying.items():
            if key in yuanwen:
                yuanwen2=yuanwen2.replace(key, value)
    sheet['C'+str(i)].value=yuanwen2
    print(yuanwen,end="  ||  ")
    print(yuanwen2)

#r卡部分
# sheet['C745']="干劲+1" 
# sheet['C843']="※成功后会发生下次事件"
# sheet['C844']="※失败时体力减少"
# sheet['C846']="※不会发生下次事件"

# sheet['C565']="可以和骏川缰绳一起外出"
# sheet['C569']="请注意以后可能无法邀请一起外出"
# sheet['C753']="※成功后会发生下次事件"
# sheet['C754']="※失败时体力减少"
# sheet['C756']="※不会发生下次事件"
# sheet['C777']="※成功后会发生下次事件"
# sheet['C778']="※失败时体力减少"
# sheet['C781']="※不会发生下次事件"

wb2.save("E:\\python小实例\\excel处理 赛马娘翻译\\亚马逊事件翻译以及新辅助卡事件翻译done.xlsx")